#pragma once

class SolverInterface {
public:
	struct SolveInfo {
		std::string info;
		int x;
		int y;
	};

	virtual SolveInfo solve(const Board & board, int to_play) = 0;
};